// 7-4 矩阵的转置运算2 (6.12) (15分)
// 使用数组指针编写程序，将一个n×n（n≤10）的矩阵进行转置，即将行与列互换，转置后再按n×n矩阵形式输出。

// 输入格式:
// 输入整数n，从第2行开始依次输入n×n个整数，各数以一个空格间隔。

// 输出格式:
// 输出n行n列的二维数组，每个元素右对齐输出占4列。

// 输入样例:
// 3
// 1 2 3 4 5 6 7 8 9
// 输出样例:
//    1   4   7
//    2   5   8
//    3   6   9

// #include <stdio.h>

// int main()
// {
//     int n;
//     scanf("%d", &n);
//     int arr[n][n];
//     for (int i =0 ;i < n; i++)
//     {
//         for (int j = 0; j < n; j++)
//         {
//             scanf("%d", &arr[i][j]);
//         }
//     }
//     for (int i = 0; i < n; i++)
//     {
//         for (int j= 0; j < n; j++)
//         {
//             printf("%4d", arr[j][i]);
//         }
//         printf("\n");
//     }

//     return 0;
// }